┌────────────────────────────────┐ │ ░░░ ░░▓ ░▓▓ ███ ▓▓░ ▓░░ │ │ ~ M O O N ~ │ └────────────────────────────────┘
prd-web-01.centraldc.gr
LOCATION:
/usr/share/pie/src/Building
☗ ROOT
↻ REFRESH
✎ EDIT FILE
EDITING: WindowsBuild.php
<?php declare(strict_types=1); namespace Php\Pie\Building; use Composer\IO\IOInterface; use Php\Pie\Downloading\DownloadedPackage; use Php\Pie\File\BinaryFile; use Php\Pie\Platform\TargetPlatform; use Php\Pie\Platform\WindowsExtensionAssetName; use function sprintf; /** @internal This is not public API for PIE, so should not be depended upon unless you accept the risk of BC breaks */ final class WindowsBuild implements Build { /** {@inheritDoc} */ public function __invoke( DownloadedPackage $downloadedPackage, TargetPlatform $targetPlatform, array $configureOptions, IOInterface $io, ): BinaryFile { $prebuiltDll = WindowsExtensionAssetName::determineDllName($targetPlatform, $downloadedPackage); $io->write( sprintf( '<info>Nothing to build on Windows, prebuilt DLL found:</info> %s', $prebuiltDll, ), verbosity: IOInterface::VERBOSE, ); return BinaryFile::fromFileWithSha256Checksum($prebuiltDll); } }
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 Build.php
PHP
593 B
2026-04-14 00:00
EDIT
📄 ExtensionBinaryNotFound.php
PHP
637 B
2026-04-14 00:00
EDIT
📄 UnixBuild.php
PHP
9.5 KB
2026-04-14 00:00
EDIT
📄 WindowsBuild.php
PHP
1 KB
2026-04-14 00:00
EDIT